// import Game from "../../game/Game";
// import Util from "../../game/Util";

// const { ccclass, property } = cc._decorator;

// @ccclass
// export default class UIMap extends cc.Component {

//     killerNode: cc.Node = null
//     championNode: cc.Node = null

//     showSize: number = 1000

//     showInterval: number = 0.5
//     showTiming: number = 0

//     start() {
//         this.killerNode = this.node.getChildByName('Killer')
//         this.championNode = this.node.getChildByName('Champion')
//     }

//     update(dt) {
//         // this.showTiming += dt
//         // if (this.showTiming > this.showInterval) {
//         //     this.showTiming = 0
//         //     this.show()
//         // }
//     }

//     show() {
//         let player = Game.getIPlayer()
//         let killer = Game.getIKiller()
//         let champion = Game.getChampion()
//         let p = this.node.width / this.showSize
//         let range = this.node.width / 2
//         if (killer) {
//             let pos = cc.v2(
//                 (killer.x - player.x) * p,
//                 (killer.y - player.y) * p)
//             let len = pos.mag()
//             if (len > range) {
//                 pos.x = range * pos.x / len;
//                 pos.y = range * pos.y / len;
//             }
//             this.killerNode.x = pos.x
//             this.killerNode.y = pos.y
//             this.killerNode.active = true
//         } else {
//             this.killerNode.active = false
//         }
//         let pos = cc.v2(
//             (champion.x - player.x) * p,
//             (champion.y - player.y) * p)
//         let len = pos.mag()
//         if (len > range) {
//             pos.x = range * pos.x / len;
//             pos.y = range * pos.y / len;
//         }
//         this.championNode.x = pos.x
//         this.championNode.y = pos.y
//     }
// }
